|
Cracking Tutorial für DocClear 2.0.0.1
| |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
| Da wir nicht wissen
in welcher Sprache DocClear geschrieben wurde, und wir eine Registrationsnummer
benötigen setzen wir einfach mal vorraus, dass wir einen Breakpoint auf HMEMCPY
setzen, da dies ja bei fast allen Programmen mit Name / Reg# funktioniert. So,
jetzt wo wir das alles wissen, können wir endlich anfangen zu cracken. Geht zum Registrationsbildschirm und gebt gebt "Peacemaker" als euren Namen und "336633" als Registrationsnummer ein. Nun geht ihr in SoftICE und setzt einen Breakpoint auf HMEMCPY mittels "bpx hmemcpy". Jetzt drückt ihr auf den "OK"-Button und SoftICE poppt auf. Da hier 2 Eingabefelder sind, können wir SoftIce ruhig geöffnet lassen weil es eh wider aufpoppen würde beim HMEMCPY Breakpoint. So, jetzt drücken wir erstmal F11 um in den Programmcode zu kommen. Doch weil wir jetzt erst bei USER(0A) sind müssen wir mittels F10 bis zu DOCCLEAR!CODE tracen. Doch hier werden wir leider auch beim Durchsuchen der verschiedenen Register (EAX, ESI, ECX...) nicht fündig. Wir finden bloß unseren Namen und unsere falsche Registrationsnummer. Wir brauchen uns darüber aber nicht wundern, da wir jetzt erst in der Routine für den Namen sind. Also tracen wir jetzt solange durch den Code, bis wir einmal alles Register durch haben und wieder bei DOCCLEAR!CODE landen. Jetzt müssen wir bloß noch die Stelle suchen, in der das Programm unsere falsche Registrationsnummer mit der richtigen vergleicht. Da ihr sicherlich keine Lust habt ewig danach zu suchen habe ich euch die Arbeit vorweg genommen. traced einfach bis ihr folgenden Code erreicht habt:
So, jetzt scrollt ihr mit F10
auf den TEST EAX, EAX und sucht nach eurer falschen Registrierungsnummer
(s 0 l ffffffff '336633'). Jetzt seht ihr euren Namen und eure falsche
Registrierungsnummer, doch wo ist nun die echte? Guckt einfach mal ein
bisschen nach unten und ihr seht eine komische Zahl mit diesem "$" Zeichen
davor. In meinem Fall $CCA3CF23B. Tja, das ist eure echte Registrationsnummer.
Einfach nur noch abschreiben und damit registrieren. Und fertig ist alles. | |||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||
|
Copyright © 1999 by Peacemaker.
All Rights
Reserved. |